home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / machserver / include / user / vm.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-04-16  |  741 b   |  36 lines

  1. /*
  2.  * vm.h --
  3.  *
  4.  *     User virtual memory structures.
  5.  *
  6.  * Copyright 1985 Regents of the University of California
  7.  * All rights reserved.
  8.  *
  9.  *
  10.  * $Header: /user5/kupfer/spriteserver/include/user/RCS/vm.h,v 1.3 92/04/16 11:11:43 kupfer Exp $ SPRITE (Berkeley)
  11.  */
  12.  
  13. #ifndef _VMUSER
  14. #define _VMUSER
  15.  
  16. #include <sprite.h>
  17. #include <cfuncproto.h>
  18. #include <mach.h>
  19. #include <sys/types.h>
  20. #ifdef SPRITED
  21. #include <user/vmTypes.h>
  22. #else
  23. #include <vmTypes.h>
  24. #endif
  25.  
  26. /*
  27.  * System calls (or what used to be system calls).
  28.  */
  29.  
  30. extern ReturnStatus    Vm_MapFile _ARGS_((char *fileName, Boolean readOnly,
  31.                 off_t offset, vm_size_t length,
  32.                 Address *startAddrPtr));
  33. extern ReturnStatus    Vm_PageSize _ARGS_((int *pageSizePtr));
  34.  
  35. #endif /* _VMUSER */
  36.